﻿#include <stdio.h>
//8.降低耦合度；
#define LEN 10

//main28：案例：数组求学生平均成绩
int main28(void)
{
	printf("1.请输入10名学生的成绩，按回车键结束：\n");//1.请输入10名学生的成绩，按回车键结束：68 ... 69
	//int scores[10];
	int scores[LEN];
	int sum = 0;

	//9.可以通过数据类型求出大小；
	//int len = sizeof(scores) / sizeof(int);
	//10.可以通过数组元素求出大小；
	int len = sizeof(scores) / sizeof(scores[0]);
	for (int i = 0; i < len; i++)
	{
		//2.在通过键盘为数组赋值的时候，需要写取地址符号【&】；
		//scanf("%d", &a);
		scanf("%d", &scores[i]);
		sum += scores[i];//sum = sum + scores[i] avg = sum / 10;
	}

	//3.打印成绩；
	for (int i = 0; i < len; i++)
	{
		printf("4.第%d名学生，成绩：%d\n", i + 1, scores[i]);//4.第1名学生，成绩：68 ... 4.第10名学生，成绩：69
	}

	//7.求出数组的元素个数；
	//sizeof(int);//4
	//sizeof(数组)；

	//5.求出班级平均成绩；
	printf("6.班级平均成绩为：%d\n", sum / len);//6.班级平均成绩为：75
	return 0;
}